iT邦幫忙

2024 iThome 鐵人賽

DAY 20
0

前言

昨天我們利用Guides製作教學手冊,使得GenAI懂得如何操作這個函式庫,但是若沒有完整的工具書,也沒辦法發揮出這個工具的強大之處,因此我們這天主要獲取所有Node的資料

正文

  • 同樣的URL可以根據所要的網址去搜尋

爬蟲程式碼

import requests
from bs4 import BeautifulSoup

url = 'https://diagrams.mingrammer.com/docs/nodes/gcp'
# url = 'https://diagrams.mingrammer.com/docs/nodes/aws'
# url = 'https://diagrams.mingrammer.com/docs/nodes/azure'

response = requests.get(url)

if response.status_code == 200:
    soup = BeautifulSoup(response.text, 'html.parser')
    content_blocks = soup.find_all('p')
    for block in content_blocks:
        print(block.get_text(), end="")


else:
    print(f"Failed to retrieve the page. Status code: {response.status_code}")

GCP

參考網址

https://diagrams.mingrammer.com/docs/nodes/gcp

執行結果

Node classes list of gcp provider.
diagrams.gcp.analytics.Bigquery, BigQuery (alias)
diagrams.gcp.analytics.Composer
diagrams.gcp.analytics.DataCatalog
diagrams.gcp.analytics.DataFusion
diagrams.gcp.analytics.Dataflow
diagrams.gcp.analytics.Datalab
diagrams.gcp.analytics.Dataprep
diagrams.gcp.analytics.Dataproc
diagrams.gcp.analytics.Genomics
diagrams.gcp.analytics.Pubsub, PubSub (alias)
diagrams.gcp.api.APIGateway
diagrams.gcp.api.Endpoints
diagrams.gcp.compute.AppEngine, GAE (alias)
diagrams.gcp.compute.ComputeEngine, GCE (alias)
diagrams.gcp.compute.ContainerOptimizedOS
diagrams.gcp.compute.Functions, GCF (alias)
diagrams.gcp.compute.GKEOnPrem
diagrams.gcp.compute.GPU
diagrams.gcp.compute.KubernetesEngine, GKE (alias)
diagrams.gcp.compute.Run
diagrams.gcp.database.Bigtable, BigTable (alias)
diagrams.gcp.database.Datastore
diagrams.gcp.database.Firestore
diagrams.gcp.database.Memorystore
diagrams.gcp.database.Spanner
diagrams.gcp.database.SQL
diagrams.gcp.devtools.Build
diagrams.gcp.devtools.CodeForIntellij
diagrams.gcp.devtools.Code
diagrams.gcp.devtools.ContainerRegistry, GCR (alias)
diagrams.gcp.devtools.GradleAppEnginePlugin
diagrams.gcp.devtools.IdePlugins
diagrams.gcp.devtools.MavenAppEnginePlugin
diagrams.gcp.devtools.Scheduler
diagrams.gcp.devtools.SDK
diagrams.gcp.devtools.SourceRepositories
diagrams.gcp.devtools.Tasks
diagrams.gcp.devtools.TestLab
diagrams.gcp.devtools.ToolsForEclipse
diagrams.gcp.devtools.ToolsForPowershell
diagrams.gcp.devtools.ToolsForVisualStudio
diagrams.gcp.iot.IotCore
diagrams.gcp.migration.TransferAppliance
diagrams.gcp.ml.AdvancedSolutionsLab
diagrams.gcp.ml.AIHub
diagrams.gcp.ml.AIPlatformDataLabelingService
diagrams.gcp.ml.AIPlatform
diagrams.gcp.ml.AutomlNaturalLanguage
diagrams.gcp.ml.AutomlTables
diagrams.gcp.ml.AutomlTranslation
diagrams.gcp.ml.AutomlVideoIntelligence
diagrams.gcp.ml.AutomlVision
diagrams.gcp.ml.Automl, AutoML (alias)
diagrams.gcp.ml.DialogFlowEnterpriseEdition
diagrams.gcp.ml.InferenceAPI
diagrams.gcp.ml.JobsAPI
diagrams.gcp.ml.NaturalLanguageAPI, NLAPI (alias)
diagrams.gcp.ml.RecommendationsAI
diagrams.gcp.ml.SpeechToText, STT (alias)
diagrams.gcp.ml.TextToSpeech, TTS (alias)
diagrams.gcp.ml.TPU
diagrams.gcp.ml.TranslationAPI
diagrams.gcp.ml.VideoIntelligenceAPI
diagrams.gcp.ml.VisionAPI
diagrams.gcp.network.Armor
diagrams.gcp.network.CDN
diagrams.gcp.network.DedicatedInterconnect
diagrams.gcp.network.DNS
diagrams.gcp.network.ExternalIpAddresses
diagrams.gcp.network.FirewallRules
diagrams.gcp.network.LoadBalancing
diagrams.gcp.network.NAT
diagrams.gcp.network.Network
diagrams.gcp.network.PartnerInterconnect
diagrams.gcp.network.PremiumNetworkTier
diagrams.gcp.network.Router
diagrams.gcp.network.Routes
diagrams.gcp.network.StandardNetworkTier
diagrams.gcp.network.TrafficDirector
diagrams.gcp.network.VirtualPrivateCloud, VPC (alias)
diagrams.gcp.network.VPN
diagrams.gcp.operations.Monitoring
diagrams.gcp.security.Iam
diagrams.gcp.security.IAP
diagrams.gcp.security.KeyManagementService, KMS (alias)
diagrams.gcp.security.ResourceManager
diagrams.gcp.security.SecurityCommandCenter, SCC (alias)
diagrams.gcp.security.SecurityScanner
diagrams.gcp.storage.Filestore
diagrams.gcp.storage.PersistentDisk
diagrams.gcp.storage.Storage, GCS (alias)

AWS

參考網址

https://diagrams.mingrammer.com/docs/nodes/aws

執行結果

Node classes list of aws provider.
diagrams.aws.analytics.Analytics  
diagrams.aws.analytics.Athena
diagrams.aws.analytics.CloudsearchSearchDocuments      
diagrams.aws.analytics.Cloudsearch
diagrams.aws.analytics.DataLakeResource
diagrams.aws.analytics.DataPipeline
diagrams.aws.analytics.ElasticsearchService, ES (alias)
diagrams.aws.analytics.EMRCluster
diagrams.aws.analytics.EMREngineMaprM3
diagrams.aws.analytics.EMREngineMaprM5
diagrams.aws.analytics.EMREngineMaprM7
diagrams.aws.analytics.EMREngine
diagrams.aws.analytics.EMRHdfsCluster
diagrams.aws.analytics.EMR
diagrams.aws.analytics.GlueCrawlers
diagrams.aws.analytics.GlueDataCatalog
diagrams.aws.analytics.Glue
diagrams.aws.analytics.KinesisDataAnalytics
diagrams.aws.analytics.KinesisDataFirehose
diagrams.aws.analytics.KinesisDataStreams
diagrams.aws.analytics.KinesisVideoStreams
diagrams.aws.analytics.Kinesis
diagrams.aws.analytics.LakeFormation
diagrams.aws.analytics.ManagedStreamingForKafka
diagrams.aws.analytics.Quicksight
diagrams.aws.analytics.RedshiftDenseComputeNode
diagrams.aws.analytics.RedshiftDenseStorageNode
diagrams.aws.analytics.Redshift
diagrams.aws.ar.ArVr
diagrams.aws.ar.Sumerian
diagrams.aws.blockchain.BlockchainResource
diagrams.aws.blockchain.Blockchain
diagrams.aws.blockchain.ManagedBlockchain
diagrams.aws.blockchain.QuantumLedgerDatabaseQldb, QLDB (alias)
diagrams.aws.business.AlexaForBusiness, A4B (alias)
diagrams.aws.business.BusinessApplications
diagrams.aws.business.Chime
diagrams.aws.business.Workmail
diagrams.aws.compute.AppRunner
diagrams.aws.compute.ApplicationAutoScaling, AutoScaling (alias)
diagrams.aws.compute.Batch
diagrams.aws.compute.ComputeOptimizer
diagrams.aws.compute.Compute
diagrams.aws.compute.EC2Ami, AMI (alias)
diagrams.aws.compute.EC2AutoScaling
diagrams.aws.compute.EC2ContainerRegistryImage
diagrams.aws.compute.EC2ContainerRegistryRegistry
diagrams.aws.compute.EC2ContainerRegistry, ECR (alias)
diagrams.aws.compute.EC2ElasticIpAddress
diagrams.aws.compute.EC2ImageBuilder
diagrams.aws.compute.EC2Instance
diagrams.aws.compute.EC2Instances
diagrams.aws.compute.EC2Rescue
diagrams.aws.compute.EC2SpotInstance
diagrams.aws.compute.EC2
diagrams.aws.compute.ElasticBeanstalkApplication
diagrams.aws.compute.ElasticBeanstalkDeployment
diagrams.aws.compute.ElasticBeanstalk, EB (alias)
diagrams.aws.compute.ElasticContainerServiceContainer
diagrams.aws.compute.ElasticContainerServiceService
diagrams.aws.compute.ElasticContainerService, ECS (alias)
diagrams.aws.compute.ElasticKubernetesService, EKS (alias)
diagrams.aws.compute.Fargate
diagrams.aws.compute.LambdaFunction
diagrams.aws.compute.Lambda
diagrams.aws.compute.Lightsail
diagrams.aws.compute.LocalZones
diagrams.aws.compute.Outposts
diagrams.aws.compute.ServerlessApplicationRepository, SAR (alias)
diagrams.aws.compute.ThinkboxDeadline
diagrams.aws.compute.ThinkboxDraft
diagrams.aws.compute.ThinkboxFrost
diagrams.aws.compute.ThinkboxKrakatoa
diagrams.aws.compute.ThinkboxSequoia
diagrams.aws.compute.ThinkboxStoke
diagrams.aws.compute.ThinkboxXmesh
diagrams.aws.compute.VmwareCloudOnAWS
diagrams.aws.compute.Wavelength
diagrams.aws.cost.Budgets
diagrams.aws.cost.CostAndUsageReport
diagrams.aws.cost.CostExplorer
diagrams.aws.cost.CostManagement
diagrams.aws.cost.ReservedInstanceReporting
diagrams.aws.cost.SavingsPlans
diagrams.aws.database.AuroraInstance
diagrams.aws.database.Aurora
diagrams.aws.database.DatabaseMigrationServiceDatabaseMigrationWorkflow
diagrams.aws.database.DatabaseMigrationService, DMS (alias)
diagrams.aws.database.Database, DB (alias)
diagrams.aws.database.DocumentdbMongodbCompatibility, DocumentDB (alias)
diagrams.aws.database.DynamodbAttribute
diagrams.aws.database.DynamodbAttributes
diagrams.aws.database.DynamodbDax, DAX (alias)
diagrams.aws.database.DynamodbGlobalSecondaryIndex, DynamodbGSI (alias)
diagrams.aws.database.DynamodbItem
diagrams.aws.database.DynamodbItems
diagrams.aws.database.DynamodbTable
diagrams.aws.database.Dynamodb, DDB (alias)
diagrams.aws.database.ElasticacheCacheNode
diagrams.aws.database.ElasticacheForMemcached
diagrams.aws.database.ElasticacheForRedis
diagrams.aws.database.Elasticache, ElastiCache (alias)
diagrams.aws.database.KeyspacesManagedApacheCassandraService
diagrams.aws.database.Neptune
diagrams.aws.database.QuantumLedgerDatabaseQldb, QLDB (alias)
diagrams.aws.database.RDSInstance
diagrams.aws.database.RDSMariadbInstance
diagrams.aws.database.RDSMysqlInstance
diagrams.aws.database.RDSOnVmware
diagrams.aws.database.RDSOracleInstance
diagrams.aws.database.RDSPostgresqlInstance
diagrams.aws.database.RDSSqlServerInstance
diagrams.aws.database.RDS
diagrams.aws.database.RedshiftDenseComputeNode
diagrams.aws.database.RedshiftDenseStorageNode
diagrams.aws.database.Redshift
diagrams.aws.database.Timestream
diagrams.aws.devtools.CloudDevelopmentKit
diagrams.aws.devtools.Cloud9Resource
diagrams.aws.devtools.Cloud9
diagrams.aws.devtools.Codebuild
diagrams.aws.devtools.Codecommit
diagrams.aws.devtools.Codedeploy
diagrams.aws.devtools.Codepipeline
diagrams.aws.devtools.Codestar
diagrams.aws.devtools.CommandLineInterface, CLI (alias)
diagrams.aws.devtools.DeveloperTools, DevTools (alias)
diagrams.aws.devtools.ToolsAndSdks
diagrams.aws.devtools.XRay
diagrams.aws.enablement.CustomerEnablement
diagrams.aws.enablement.Iq
diagrams.aws.enablement.ManagedServices
diagrams.aws.enablement.ProfessionalServices
diagrams.aws.enablement.Support
diagrams.aws.enduser.Appstream20
diagrams.aws.enduser.DesktopAndAppStreaming
diagrams.aws.enduser.Workdocs
diagrams.aws.enduser.Worklink
diagrams.aws.enduser.Workspaces
diagrams.aws.engagement.Connect
diagrams.aws.engagement.CustomerEngagement
diagrams.aws.engagement.Pinpoint
diagrams.aws.engagement.SimpleEmailServiceSesEmail
diagrams.aws.engagement.SimpleEmailServiceSes, SES (alias)
diagrams.aws.game.GameTech
diagrams.aws.game.Gamelift
diagrams.aws.general.Client
diagrams.aws.general.Disk
diagrams.aws.general.Forums
diagrams.aws.general.General
diagrams.aws.general.GenericDatabase
diagrams.aws.general.GenericFirewall
diagrams.aws.general.GenericOfficeBuilding, OfficeBuilding (alias)
diagrams.aws.general.GenericSamlToken
diagrams.aws.general.GenericSDK
diagrams.aws.general.InternetAlt1
diagrams.aws.general.InternetAlt2
diagrams.aws.general.InternetGateway
diagrams.aws.general.Marketplace
diagrams.aws.general.MobileClient
diagrams.aws.general.Multimedia
diagrams.aws.general.OfficeBuilding
diagrams.aws.general.SamlToken
diagrams.aws.general.SDK
diagrams.aws.general.SslPadlock
diagrams.aws.general.TapeStorage
diagrams.aws.general.Toolkit
diagrams.aws.general.TraditionalServer
diagrams.aws.general.User
diagrams.aws.general.Users
diagrams.aws.integration.ApplicationIntegration
diagrams.aws.integration.Appsync
diagrams.aws.integration.ConsoleMobileApplication
diagrams.aws.integration.EventResource
diagrams.aws.integration.EventbridgeCustomEventBusResource
diagrams.aws.integration.EventbridgeDefaultEventBusResource
diagrams.aws.integration.EventbridgeSaasPartnerEventBusResource
diagrams.aws.integration.Eventbridge
diagrams.aws.integration.ExpressWorkflows
diagrams.aws.integration.MQ
diagrams.aws.integration.SimpleNotificationServiceSnsEmailNotification
diagrams.aws.integration.SimpleNotificationServiceSnsHttpNotification
diagrams.aws.integration.SimpleNotificationServiceSnsTopic
diagrams.aws.integration.SimpleNotificationServiceSns, SNS (alias)
diagrams.aws.integration.SimpleQueueServiceSqsMessage
diagrams.aws.integration.SimpleQueueServiceSqsQueue
diagrams.aws.integration.SimpleQueueServiceSqs, SQS (alias)
diagrams.aws.integration.StepFunctions, SF (alias)
diagrams.aws.iot.Freertos, FreeRTOS (alias)
diagrams.aws.iot.InternetOfThings
diagrams.aws.iot.Iot1Click
diagrams.aws.iot.IotAction
diagrams.aws.iot.IotActuator
diagrams.aws.iot.IotAlexaEcho
diagrams.aws.iot.IotAlexaEnabledDevice
diagrams.aws.iot.IotAlexaSkill
diagrams.aws.iot.IotAlexaVoiceService
diagrams.aws.iot.IotAnalyticsChannel
diagrams.aws.iot.IotAnalyticsDataSet
diagrams.aws.iot.IotAnalyticsDataStore
diagrams.aws.iot.IotAnalyticsNotebook
diagrams.aws.iot.IotAnalyticsPipeline
diagrams.aws.iot.IotAnalytics
diagrams.aws.iot.IotBank
diagrams.aws.iot.IotBicycle
diagrams.aws.iot.IotButton
diagrams.aws.iot.IotCamera
diagrams.aws.iot.IotCar
diagrams.aws.iot.IotCart
diagrams.aws.iot.IotCertificate
diagrams.aws.iot.IotCoffeePot
diagrams.aws.iot.IotCore
diagrams.aws.iot.IotDesiredState
diagrams.aws.iot.IotDeviceDefender
diagrams.aws.iot.IotDeviceGateway
diagrams.aws.iot.IotDeviceManagement
diagrams.aws.iot.IotDoorLock
diagrams.aws.iot.IotEvents
diagrams.aws.iot.IotFactory
diagrams.aws.iot.IotFireTvStick
diagrams.aws.iot.IotFireTv
diagrams.aws.iot.IotGeneric
diagrams.aws.iot.IotGreengrassConnector
diagrams.aws.iot.IotGreengrass
diagrams.aws.iot.IotHardwareBoard, IotBoard (alias)
diagrams.aws.iot.IotHouse
diagrams.aws.iot.IotHttp
diagrams.aws.iot.IotHttp2
diagrams.aws.iot.IotJobs
diagrams.aws.iot.IotLambda
diagrams.aws.iot.IotLightbulb
diagrams.aws.iot.IotMedicalEmergency
diagrams.aws.iot.IotMqtt
diagrams.aws.iot.IotOverTheAirUpdate
diagrams.aws.iot.IotPolicyEmergency
diagrams.aws.iot.IotPolicy
diagrams.aws.iot.IotReportedState
diagrams.aws.iot.IotRule
diagrams.aws.iot.IotSensor
diagrams.aws.iot.IotServo
diagrams.aws.iot.IotShadow
diagrams.aws.iot.IotSimulator
diagrams.aws.iot.IotSitewise
diagrams.aws.iot.IotThermostat
diagrams.aws.iot.IotThingsGraph
diagrams.aws.iot.IotTopic
diagrams.aws.iot.IotTravel
diagrams.aws.iot.IotUtility
diagrams.aws.iot.IotWindfarm
diagrams.aws.management.AutoScaling
diagrams.aws.management.Chatbot
diagrams.aws.management.CloudformationChangeSet
diagrams.aws.management.CloudformationStack
diagrams.aws.management.CloudformationTemplate
diagrams.aws.management.Cloudformation
diagrams.aws.management.Cloudtrail
diagrams.aws.management.CloudwatchAlarm
diagrams.aws.management.CloudwatchEventEventBased
diagrams.aws.management.CloudwatchEventTimeBased
diagrams.aws.management.CloudwatchRule
diagrams.aws.management.Cloudwatch
diagrams.aws.management.Codeguru
diagrams.aws.management.CommandLineInterface
diagrams.aws.management.Config
diagrams.aws.management.ControlTower
diagrams.aws.management.LicenseManager
diagrams.aws.management.ManagedServices
diagrams.aws.management.ManagementAndGovernance
diagrams.aws.management.ManagementConsole
diagrams.aws.management.OpsworksApps
diagrams.aws.management.OpsworksDeployments
diagrams.aws.management.OpsworksInstances
diagrams.aws.management.OpsworksLayers
diagrams.aws.management.OpsworksMonitoring
diagrams.aws.management.OpsworksPermissions
diagrams.aws.management.OpsworksResources
diagrams.aws.management.OpsworksStack
diagrams.aws.management.Opsworks
diagrams.aws.management.OrganizationsAccount
diagrams.aws.management.OrganizationsOrganizationalUnit
diagrams.aws.management.Organizations
diagrams.aws.management.PersonalHealthDashboard
diagrams.aws.management.ServiceCatalog
diagrams.aws.management.SystemsManagerAutomation
diagrams.aws.management.SystemsManagerDocuments
diagrams.aws.management.SystemsManagerInventory
diagrams.aws.management.SystemsManagerMaintenanceWindows
diagrams.aws.management.SystemsManagerOpscenter
diagrams.aws.management.SystemsManagerParameterStore, ParameterStore (alias)
diagrams.aws.management.SystemsManagerPatchManager
diagrams.aws.management.SystemsManagerRunCommand
diagrams.aws.management.SystemsManagerStateManager
diagrams.aws.management.SystemsManager, SSM (alias)
diagrams.aws.management.TrustedAdvisorChecklistCost
diagrams.aws.management.TrustedAdvisorChecklistFaultTolerant
diagrams.aws.management.TrustedAdvisorChecklistPerformance
diagrams.aws.management.TrustedAdvisorChecklistSecurity
diagrams.aws.management.TrustedAdvisorChecklist
diagrams.aws.management.TrustedAdvisor
diagrams.aws.management.WellArchitectedTool
diagrams.aws.media.ElasticTranscoder
diagrams.aws.media.ElementalConductor
diagrams.aws.media.ElementalDelta
diagrams.aws.media.ElementalLive
diagrams.aws.media.ElementalMediaconnect
diagrams.aws.media.ElementalMediaconvert
diagrams.aws.media.ElementalMedialive
diagrams.aws.media.ElementalMediapackage
diagrams.aws.media.ElementalMediastore
diagrams.aws.media.ElementalMediatailor
diagrams.aws.media.ElementalServer
diagrams.aws.media.KinesisVideoStreams
diagrams.aws.media.MediaServices
diagrams.aws.migration.ApplicationDiscoveryService, ADS (alias)
diagrams.aws.migration.CloudendureMigration, CEM (alias)
diagrams.aws.migration.DatabaseMigrationService, DMS (alias)
diagrams.aws.migration.DatasyncAgent
diagrams.aws.migration.Datasync
diagrams.aws.migration.MigrationAndTransfer, MAT (alias)
diagrams.aws.migration.MigrationHub
diagrams.aws.migration.ServerMigrationService, SMS (alias)
diagrams.aws.migration.SnowballEdge
diagrams.aws.migration.Snowball
diagrams.aws.migration.Snowmobile
diagrams.aws.migration.TransferForSftp
diagrams.aws.ml.ApacheMxnetOnAWS
diagrams.aws.ml.AugmentedAi
diagrams.aws.ml.Comprehend
diagrams.aws.ml.DeepLearningAmis
diagrams.aws.ml.DeepLearningContainers, DLC (alias)
diagrams.aws.ml.Deepcomposer
diagrams.aws.ml.Deeplens
diagrams.aws.ml.Deepracer
diagrams.aws.ml.ElasticInference
diagrams.aws.ml.Forecast
diagrams.aws.ml.FraudDetector
diagrams.aws.ml.Kendra
diagrams.aws.ml.Lex
diagrams.aws.ml.MachineLearning
diagrams.aws.ml.Personalize
diagrams.aws.ml.Polly
diagrams.aws.ml.RekognitionImage
diagrams.aws.ml.RekognitionVideo
diagrams.aws.ml.Rekognition
diagrams.aws.ml.SagemakerGroundTruth
diagrams.aws.ml.SagemakerModel
diagrams.aws.ml.SagemakerNotebook
diagrams.aws.ml.SagemakerTrainingJob
diagrams.aws.ml.Sagemaker
diagrams.aws.ml.TensorflowOnAWS
diagrams.aws.ml.Textract
diagrams.aws.ml.Transcribe
diagrams.aws.ml.Translate
diagrams.aws.mobile.Amplify
diagrams.aws.mobile.APIGatewayEndpoint
diagrams.aws.mobile.APIGateway
diagrams.aws.mobile.Appsync
diagrams.aws.mobile.DeviceFarm
diagrams.aws.mobile.Mobile
diagrams.aws.mobile.Pinpoint
diagrams.aws.network.APIGatewayEndpoint
diagrams.aws.network.APIGateway
diagrams.aws.network.AppMesh
diagrams.aws.network.ClientVpn
diagrams.aws.network.CloudMap
diagrams.aws.network.CloudFrontDownloadDistribution
diagrams.aws.network.CloudFrontEdgeLocation
diagrams.aws.network.CloudFrontStreamingDistribution
diagrams.aws.network.CloudFront, CF (alias)
diagrams.aws.network.DirectConnect
diagrams.aws.network.ElasticLoadBalancing, ELB (alias)
diagrams.aws.network.ElbApplicationLoadBalancer, ALB (alias)
diagrams.aws.network.ElbClassicLoadBalancer, CLB (alias)
diagrams.aws.network.ElbNetworkLoadBalancer, NLB (alias)
diagrams.aws.network.Endpoint
diagrams.aws.network.GlobalAccelerator, GAX (alias)
diagrams.aws.network.InternetGateway
diagrams.aws.network.Nacl
diagrams.aws.network.NATGateway
diagrams.aws.network.NetworkingAndContentDelivery
diagrams.aws.network.PrivateSubnet
diagrams.aws.network.Privatelink
diagrams.aws.network.PublicSubnet
diagrams.aws.network.Route53HostedZone
diagrams.aws.network.Route53
diagrams.aws.network.RouteTable
diagrams.aws.network.SiteToSiteVpn
diagrams.aws.network.TransitGateway
diagrams.aws.network.VPCCustomerGateway
diagrams.aws.network.VPCElasticNetworkAdapter
diagrams.aws.network.VPCElasticNetworkInterface
diagrams.aws.network.VPCFlowLogs
diagrams.aws.network.VPCPeering
diagrams.aws.network.VPCRouter
diagrams.aws.network.VPCTrafficMirroring
diagrams.aws.network.VPC
diagrams.aws.network.VpnConnection
diagrams.aws.network.VpnGateway
diagrams.aws.quantum.Braket
diagrams.aws.quantum.QuantumTechnologies
diagrams.aws.robotics.RobomakerCloudExtensionRos
diagrams.aws.robotics.RobomakerDevelopmentEnvironment
diagrams.aws.robotics.RobomakerFleetManagement
diagrams.aws.robotics.RobomakerSimulator
diagrams.aws.robotics.Robomaker
diagrams.aws.robotics.Robotics
diagrams.aws.satellite.GroundStation
diagrams.aws.satellite.Satellite
diagrams.aws.security.AdConnector
diagrams.aws.security.Artifact
diagrams.aws.security.CertificateAuthority
diagrams.aws.security.CertificateManager, ACM (alias)
diagrams.aws.security.CloudDirectory
diagrams.aws.security.Cloudhsm, CloudHSM (alias)
diagrams.aws.security.Cognito
diagrams.aws.security.Detective
diagrams.aws.security.DirectoryService, DS (alias)
diagrams.aws.security.FirewallManager, FMS (alias)
diagrams.aws.security.Guardduty
diagrams.aws.security.IdentityAndAccessManagementIamAccessAnalyzer, IAMAccessAnalyzer (alias)
diagrams.aws.security.IdentityAndAccessManagementIamAddOn
diagrams.aws.security.IdentityAndAccessManagementIamAWSStsAlternate
diagrams.aws.security.IdentityAndAccessManagementIamAWSSts, IAMAWSSts (alias)
diagrams.aws.security.IdentityAndAccessManagementIamDataEncryptionKey
diagrams.aws.security.IdentityAndAccessManagementIamEncryptedData
diagrams.aws.security.IdentityAndAccessManagementIamLongTermSecurityCredential
diagrams.aws.security.IdentityAndAccessManagementIamMfaToken
diagrams.aws.security.IdentityAndAccessManagementIamPermissions, IAMPermissions (alias)
diagrams.aws.security.IdentityAndAccessManagementIamRole, IAMRole (alias)
diagrams.aws.security.IdentityAndAccessManagementIamTemporarySecurityCredential
diagrams.aws.security.IdentityAndAccessManagementIam, IAM (alias)
diagrams.aws.security.InspectorAgent
diagrams.aws.security.Inspector
diagrams.aws.security.KeyManagementService, KMS (alias)
diagrams.aws.security.Macie
diagrams.aws.security.ManagedMicrosoftAd
diagrams.aws.security.ResourceAccessManager, RAM (alias)
diagrams.aws.security.SecretsManager
diagrams.aws.security.SecurityHubFinding
diagrams.aws.security.SecurityHub
diagrams.aws.security.SecurityIdentityAndCompliance
diagrams.aws.security.ShieldAdvanced
diagrams.aws.security.Shield
diagrams.aws.security.SimpleAd
diagrams.aws.security.SingleSignOn
diagrams.aws.security.WAFFilteringRule
diagrams.aws.security.WAF
diagrams.aws.storage.Backup
diagrams.aws.storage.CloudendureDisasterRecovery, CDR (alias)
diagrams.aws.storage.EFSInfrequentaccessPrimaryBg
diagrams.aws.storage.EFSStandardPrimaryBg
diagrams.aws.storage.ElasticBlockStoreEBSSnapshot
diagrams.aws.storage.ElasticBlockStoreEBSVolume
diagrams.aws.storage.ElasticBlockStoreEBS, EBS (alias)
diagrams.aws.storage.ElasticFileSystemEFSFileSystem
diagrams.aws.storage.ElasticFileSystemEFS, EFS (alias)
diagrams.aws.storage.FsxForLustre
diagrams.aws.storage.FsxForWindowsFileServer
diagrams.aws.storage.Fsx, FSx (alias)
diagrams.aws.storage.MultipleVolumesResource
diagrams.aws.storage.S3GlacierArchive
diagrams.aws.storage.S3GlacierVault
diagrams.aws.storage.S3Glacier
diagrams.aws.storage.SimpleStorageServiceS3BucketWithObjects
diagrams.aws.storage.SimpleStorageServiceS3Bucket
diagrams.aws.storage.SimpleStorageServiceS3Object
diagrams.aws.storage.SimpleStorageServiceS3, S3 (alias)
diagrams.aws.storage.SnowFamilySnowballImportExport
diagrams.aws.storage.SnowballEdge
diagrams.aws.storage.Snowball
diagrams.aws.storage.Snowmobile
diagrams.aws.storage.StorageGatewayCachedVolume
diagrams.aws.storage.StorageGatewayNonCachedVolume
diagrams.aws.storage.StorageGatewayVirtualTapeLibrary
diagrams.aws.storage.StorageGateway
diagrams.aws.storage.Storage

Azure

參考網址

https://diagrams.mingrammer.com/docs/nodes/azure

執行結果

Node classes list of azure provider.
diagrams.azure.analytics.AnalysisServices
diagrams.azure.analytics.DataExplorerClusters
diagrams.azure.analytics.DataFactories
diagrams.azure.analytics.DataLakeAnalytics
diagrams.azure.analytics.DataLakeStoreGen1
diagrams.azure.analytics.Databricks
diagrams.azure.analytics.EventHubClusters
diagrams.azure.analytics.EventHubs
diagrams.azure.analytics.Hdinsightclusters
diagrams.azure.analytics.LogAnalyticsWorkspaces
diagrams.azure.analytics.StreamAnalyticsJobs
diagrams.azure.analytics.SynapseAnalytics
diagrams.azure.compute.AppServices
diagrams.azure.compute.AutomanagedVM
diagrams.azure.compute.AvailabilitySets
diagrams.azure.compute.BatchAccounts
diagrams.azure.compute.CitrixVirtualDesktopsEssentials
diagrams.azure.compute.CloudServicesClassic
diagrams.azure.compute.CloudServices
diagrams.azure.compute.CloudsimpleVirtualMachines
diagrams.azure.compute.ContainerInstances
diagrams.azure.compute.ContainerRegistries, ACR (alias)
diagrams.azure.compute.DiskEncryptionSets
diagrams.azure.compute.DiskSnapshots
diagrams.azure.compute.Disks
diagrams.azure.compute.FunctionApps
diagrams.azure.compute.ImageDefinitions
diagrams.azure.compute.ImageVersions
diagrams.azure.compute.KubernetesServices, AKS (alias)
diagrams.azure.compute.MeshApplications
diagrams.azure.compute.OsImages
diagrams.azure.compute.SAPHANAOnAzure
diagrams.azure.compute.ServiceFabricClusters
diagrams.azure.compute.SharedImageGalleries
diagrams.azure.compute.SpringCloud
diagrams.azure.compute.VMClassic
diagrams.azure.compute.VMImages
diagrams.azure.compute.VMLinux
diagrams.azure.compute.VMScaleSet, VMSS (alias)
diagrams.azure.compute.VMWindows
diagrams.azure.compute.VM
diagrams.azure.compute.Workspaces
diagrams.azure.database.BlobStorage
diagrams.azure.database.CacheForRedis
diagrams.azure.database.CosmosDb
diagrams.azure.database.DataExplorerClusters
diagrams.azure.database.DataFactory
diagrams.azure.database.DataLake
diagrams.azure.database.DatabaseForMariadbServers
diagrams.azure.database.DatabaseForMysqlServers
diagrams.azure.database.DatabaseForPostgresqlServers
diagrams.azure.database.ElasticDatabasePools
diagrams.azure.database.ElasticJobAgents
diagrams.azure.database.InstancePools
diagrams.azure.database.ManagedDatabases
diagrams.azure.database.SQLDatabases
diagrams.azure.database.SQLDatawarehouse
diagrams.azure.database.SQLManagedInstances
diagrams.azure.database.SQLServerStretchDatabases
diagrams.azure.database.SQLServers
diagrams.azure.database.SQLVM
diagrams.azure.database.SQL
diagrams.azure.database.SsisLiftAndShiftIr
diagrams.azure.database.SynapseAnalytics
diagrams.azure.database.VirtualClusters
diagrams.azure.database.VirtualDatacenter
diagrams.azure.devops.ApplicationInsights
diagrams.azure.devops.Artifacts
diagrams.azure.devops.Boards
diagrams.azure.devops.Devops
diagrams.azure.devops.DevtestLabs
diagrams.azure.devops.LabServices
diagrams.azure.devops.Pipelines
diagrams.azure.devops.Repos
diagrams.azure.devops.TestPlans
diagrams.azure.general.Allresources
diagrams.azure.general.Azurehome
diagrams.azure.general.Developertools
diagrams.azure.general.Helpsupport
diagrams.azure.general.Information
diagrams.azure.general.Managementgroups
diagrams.azure.general.Marketplace
diagrams.azure.general.Quickstartcenter
diagrams.azure.general.Recent
diagrams.azure.general.Reservations
diagrams.azure.general.Resource
diagrams.azure.general.Resourcegroups
diagrams.azure.general.Servicehealth
diagrams.azure.general.Shareddashboard
diagrams.azure.general.Subscriptions
diagrams.azure.general.Support
diagrams.azure.general.Supportrequests
diagrams.azure.general.Tag
diagrams.azure.general.Tags
diagrams.azure.general.Templates
diagrams.azure.general.Twousericon
diagrams.azure.general.Userhealthicon
diagrams.azure.general.Usericon
diagrams.azure.general.Userprivacy
diagrams.azure.general.Userresource
diagrams.azure.general.Whatsnew
diagrams.azure.identity.AccessReview
diagrams.azure.identity.ActiveDirectoryConnectHealth
diagrams.azure.identity.ActiveDirectory
diagrams.azure.identity.ADB2C
diagrams.azure.identity.ADDomainServices
diagrams.azure.identity.ADIdentityProtection
diagrams.azure.identity.ADPrivilegedIdentityManagement
diagrams.azure.identity.AppRegistrations
diagrams.azure.identity.ConditionalAccess
diagrams.azure.identity.EnterpriseApplications
diagrams.azure.identity.Groups
diagrams.azure.identity.IdentityGovernance
diagrams.azure.identity.InformationProtection
diagrams.azure.identity.ManagedIdentities
diagrams.azure.identity.Users
diagrams.azure.integration.APIForFhir
diagrams.azure.integration.APIManagement
diagrams.azure.integration.AppConfiguration
diagrams.azure.integration.DataCatalog
diagrams.azure.integration.EventGridDomains
diagrams.azure.integration.EventGridSubscriptions
diagrams.azure.integration.EventGridTopics
diagrams.azure.integration.IntegrationAccounts
diagrams.azure.integration.IntegrationServiceEnvironments
diagrams.azure.integration.LogicAppsCustomConnector
diagrams.azure.integration.LogicApps
diagrams.azure.integration.PartnerTopic
diagrams.azure.integration.SendgridAccounts
diagrams.azure.integration.ServiceBusRelays
diagrams.azure.integration.ServiceBus
diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions
diagrams.azure.integration.SoftwareAsAService
diagrams.azure.integration.StorsimpleDeviceManagers
diagrams.azure.integration.SystemTopic
diagrams.azure.iot.DeviceProvisioningServices
diagrams.azure.iot.DigitalTwins
diagrams.azure.iot.IotCentralApplications
diagrams.azure.iot.IotHubSecurity
diagrams.azure.iot.IotHub
diagrams.azure.iot.Maps
diagrams.azure.iot.Sphere
diagrams.azure.iot.TimeSeriesInsightsEnvironments
diagrams.azure.iot.TimeSeriesInsightsEventsSources
diagrams.azure.iot.Windows10IotCoreServices
diagrams.azure.migration.DataBoxEdge
diagrams.azure.migration.DataBox
diagrams.azure.migration.DatabaseMigrationServices
diagrams.azure.migration.MigrationProjects
diagrams.azure.migration.RecoveryServicesVaults
diagrams.azure.ml.BatchAI
diagrams.azure.ml.BotServices
diagrams.azure.ml.CognitiveServices
diagrams.azure.ml.GenomicsAccounts
diagrams.azure.ml.MachineLearningServiceWorkspaces
diagrams.azure.ml.MachineLearningStudioWebServicePlans
diagrams.azure.ml.MachineLearningStudioWebServices
diagrams.azure.ml.MachineLearningStudioWorkspaces
diagrams.azure.mobile.AppServiceMobile
diagrams.azure.mobile.MobileEngagement
diagrams.azure.mobile.NotificationHubs
diagrams.azure.network.ApplicationGateway
diagrams.azure.network.ApplicationSecurityGroups
diagrams.azure.network.CDNProfiles
diagrams.azure.network.Connections
diagrams.azure.network.DDOSProtectionPlans
diagrams.azure.network.DNSPrivateZones
diagrams.azure.network.DNSZones
diagrams.azure.network.ExpressrouteCircuits
diagrams.azure.network.Firewall
diagrams.azure.network.FrontDoors
diagrams.azure.network.LoadBalancers
diagrams.azure.network.LocalNetworkGateways
diagrams.azure.network.NetworkInterfaces
diagrams.azure.network.NetworkSecurityGroupsClassic
diagrams.azure.network.NetworkWatcher
diagrams.azure.network.OnPremisesDataGateways
diagrams.azure.network.PublicIpAddresses
diagrams.azure.network.ReservedIpAddressesClassic
diagrams.azure.network.RouteFilters
diagrams.azure.network.RouteTables
diagrams.azure.network.ServiceEndpointPolicies
diagrams.azure.network.Subnets
diagrams.azure.network.TrafficManagerProfiles
diagrams.azure.network.VirtualNetworkClassic
diagrams.azure.network.VirtualNetworkGateways
diagrams.azure.network.VirtualNetworks
diagrams.azure.network.VirtualWans
diagrams.azure.security.ApplicationSecurityGroups
diagrams.azure.security.ConditionalAccess
diagrams.azure.security.Defender
diagrams.azure.security.ExtendedSecurityUpdates
diagrams.azure.security.KeyVaults
diagrams.azure.security.SecurityCenter
diagrams.azure.security.Sentinel
diagrams.azure.storage.ArchiveStorage
diagrams.azure.storage.Azurefxtedgefiler
diagrams.azure.storage.BlobStorage
diagrams.azure.storage.DataBoxEdgeDataBoxGateway
diagrams.azure.storage.DataBox
diagrams.azure.storage.DataLakeStorage
diagrams.azure.storage.GeneralStorage
diagrams.azure.storage.NetappFiles
diagrams.azure.storage.QueuesStorage
diagrams.azure.storage.StorageAccountsClassic
diagrams.azure.storage.StorageAccounts
diagrams.azure.storage.StorageExplorer
diagrams.azure.storage.StorageSyncServices
diagrams.azure.storage.StorsimpleDataManagers
diagrams.azure.storage.StorsimpleDeviceManagers
diagrams.azure.storage.TableStorage
diagrams.azure.web.APIConnections
diagrams.azure.web.AppServiceCertificates
diagrams.azure.web.AppServiceDomains
diagrams.azure.web.AppServiceEnvironments
diagrams.azure.web.AppServicePlans
diagrams.azure.web.AppServices
diagrams.azure.web.MediaServices
diagrams.azure.web.NotificationHubNamespaces
diagrams.azure.web.Search
diagrams.azure.web.Signalr

儲存檔案

https://ithelp.ithome.com.tw/upload/images/20240919/20168697DBGJMHIODF.png

  • 爬取出來的資料,GVP大約90行、AWS大約480行、Azure大約220行
  • 考量到成本,我們之後會先以GCP的架構圖為主

上一篇
day19 製作給予GenAI的Diagram as Code教科書(一):課本與爬蟲資料標記
下一篇
day21 LangChain 驅動:引領GenAI雲端架構圖生成展示 Diagram as Code 與 RAG 技術融合
系列文
智能雲端架構圖生成:結合LangChain&LangGrpah與Rag的創新應用27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言